package com.itheima.a03staticdemo3;

import java.util.ArrayList;
import java.util.List;

public class StudentUtil {
    private StudentUtil() {

    }

    //静态方法
    public static int getMaxAgeStudent(ArrayList<Student> list) {
        //1.先让第一个学生的年龄为最大年龄
        int maxAge = list.get(0).getAge();

        //2.遍历集合，获取每一个学生的年龄，和最大年龄进行比较
        for (int i = 1; i < list.size(); i++) {
            //get方法与getAge方法重复调用，效率低，使用中间变量保存
            int tempAge = list.get(i).getAge();
            if (tempAge > maxAge) {
                maxAge = tempAge;
            }
        }

        /*int maxAge = list.get(0).getAge();
        for (int i = 1; i < list.size(); i++) {
            if (list.get(i).getAge() > maxAge) {
                maxAge = list.get(i).getAge();
            }
            return maxAge;
        }*/

        return maxAge;
    }
}
